He was after money to fund his war. He wanted to control all of Europe, so he picked people who he called "inferior", including Jews, Gypsies and mentally handicapped. These were the people he killed, and he took anything they owned to fund his war. To this day there happens to be very little evidence to prove Hitler did see homosexuals as "inferior". He also killed others too, for example Romas (gypsies), Poles, Russians, incurables, the handicapped, retarded etc. All these people were very easy targets. His targets tended to be people that he could easily pick out from a crowd, or people who did not resemble his "perfect race".