“Gay people make up only 2 percent of the people in society. How did they end up having so much power, that they are able to impose their will on 98 percent of the population in America and other Western nations?”
Because of positioning. Firstly, they exercise a huge amount of control over the television and movie industries. This enables them to put forth propaganda to the masses, and they have done so with increasing tempo since roughly about the late 1980s. Secondly, they have a lot of support and presence in higher academia. This second one gives them access to the classes that hold power in America- the people who go on to become lawyers, politicians, bankers, and the like. This basically facilitates a class of enablers- people sympathetic to the homo agenda or who are not inclined to stand in its way- who go on to hold positions of power and influence in government and commerce. That means they get sympathetic judges, politicians, and government bureaucrats, and access to power over policy and laws. Thus, they are able to silence criticism, and eventually, if they wish, attempt to ride roughshod over any legal opposition.
The last study I read on the subject showed that gays earned 7% more than non-gays. Some of this may be due to their willingness to move to new locations due to lack of family ties.