You are a awesome mom with what sounds like an awesome son. It doesn't matter that he was suspended. High school records are not that big of a deal as long as he keeps his grades up. The important thing is the other kids know that they aren't pussies and will fight if it comes down to it. You are doing a good job raising him, just keep educated him on the problems we all face. I wish my mom was as cool as you growing up. I wouldn't have been blind for so long.