What the hell is wrong with you?! You care too much...you are a sensitive soul in an insensitive world...we all could use more of what you have dear man. You are hurting...your son continues to take advantage of the fact that you care so much....he'll grow up someday but that doesn't help you now.
You've come to the right place to vent...

I pray that you find some peace....too much stress in your life.