SG, first of all, I'm sorry for your loss. When I lost my grandparents I remember what a hole it left for a long time. But they all lived good, long lives (my grandpa was 95!) and I felt like you did. Honor the lives they lived. Not saying I didn't shed a tear, of course, but don't let your family turn it into a huge drama for you...you don't need that.
As far as avoiding other things. That's your choice. There is nothing wrong with you for not watching military shows. I don't have anyone close to me overseas right now but I know a lot of people with family in Iraq and I don't like to watch those shows or movies either. I can see why you wouldn't either. It's not avoidance...it's coping.
You have a lot going on in your life right now...and you can't let your family make you feel bad for doing the things that keep you going. When they give you a hard time, just smile and say, "Thanks for caring." Thats all you need to say...it's your life, not theirs.
As far as avoiding other things. That's your choice. There is nothing wrong with you for not watching military shows. I don't have anyone close to me overseas right now but I know a lot of people with family in Iraq and I don't like to watch those shows or movies either. I can see why you wouldn't either. It's not avoidance...it's coping.
You have a lot going on in your life right now...and you can't let your family make you feel bad for doing the things that keep you going. When they give you a hard time, just smile and say, "Thanks for caring." Thats all you need to say...it's your life, not theirs.