For crying out loud, if you play games, you are a gamer. It doesn't matter if you are male, female, young, old, gay, straight, black, white, blue, green, or plaid. Suddenly deciding you don't want to be called a certain word doesn't change what you do or think.
Also, this constant effort by gamers to be given importance and respect for their hobby requires gamers to first be willing to respect the rest of humanity. As long as gamers are rude, crude, disrespectful, irreverent, homophobic, chauvinistic, racist, whiny, self-centered, elitist, condescending, insular, immature, entitlement-minded, negative-thinking, cry-baby asshole brats to the rest of the human race, the denotation of being a gamer will carry a negative meaning. It's not the word that is the problem; it's your behavior and attitude. You want to be treated better and thought of better by others, then you need to first extend that treatment and courtesy to others. Rather than build a positive image of themselves, gamers have made a concerted(either conscious or unconscious) effort to project the most negative possible image to the rest of the world. Naturally, the rest of the world has responded by giving the word "gamer" a negative connotation. Even changing to calling ourselves by a different word will not get rid of the basic problem; it'll just become a new word with the same negative connotation because the people to whom the word is attached have not changed.
EDIT: Added "condescending" in my characterization list.