He only broke down and cried because he was feeling guilty. When FiragaBreak confronted him about the way he was treated he had a realization. The father was wrong, the son simply stood up for himself. If indeed it happened as was related the father is the one in the wrong.

I agree wholeheartedly with Terra*Aeris save the part where she says FiragaBreak should apologize.

"...and figure out a way to make things better. It really isn't fair the way that your father's been treating you and he needs to know that everything would probably be fairly equal if he didn't treat you so badly."

Work out a solution, patch things up, but on this topic you are in the right. You don't need to apologize for defending yourself.

Also, nothing wrong with a grown man crying.