that's a long blog about a whole bunch of nothing. your grandfather beats you cause that's what old people do, he really thinks he's helping. what you need is good communication with him, cause all this stress comes from him being worried about. Remember kirsty, conflicts are a part of life, if you can't deal now, it doesn't just get easier.
you should really become a social worker, that's what they do. My sister is getting her bachellor's in Winnipeg right now, (that's why you rarely saw her) and she's working in a group home there. I think you really got a future in that. take it easy