I understand your frustration with communities in general, and I understand your frustration with specific people. But please don't lump everyone in to the same ball.
I have a transgender step daughter that came out to her father and me when she was just a teen. She too has gone through some of the same issues and struggles still to this day and she is almost 25. Jenn's father and I are very accepting of what ever she wants to be in life, just be the best you can be! Most of all be happy. You will never find peace as long as you are in school. Kids can be some of the cruelest people you will ever meet.
Even with all the anti bullying there are just some people you will never get to understand. So don't crucify the school system, this has to start at home. The statement "people aren't accepting at all in this town and I don't think that's fair" is an unfair statement to make. Our daughter has made, and still makes the same statement and she lives in Vancouver! So it's not just here in Prince George.
Remember you need to embrace who you are, if others do that's a bonus. Lose the chip on your shoulder! Be yourself! Be happy! If people don't accept you what the hell, it's their loss. Stop waiting for the world to accept you, accept yourself. The only person you need approval from is you. That you have the love and support from your family, you are so way ahead of many other transgender, gay/bi/lesbian persons out there.
Karen Brunette
Prince George