Just because some people face horrible tragedies doesn't negate what you feel and go through.
Also, don't listen to those people TALKING About 3.5 being awful. 3.4 is good. I had a horrible GPA in high school because I never did my homework. Not to advocate taking such a course, but I've done just fine for myself.
Hang in there and don't let the bastards grind you down.
Edit: Sorry, long day. Just realized you may have meant you're at 2.5, which is about what I skated by at. Either way, same advice applies. Don't give up, and don't pay the jerks any mind.