You're trying to do way too much! Here's a quick argument:

Let x be any point of A, and V a neighborhood of x contained in A. Then V is a neighborhood of x that does not contain any point of A(c). So x is not a boundary point.

Note: to show that A does not contain its boundary points, I start with an arbitrary point of A, and then argue that this specific point is not a boundary point.