I think you're mixing up clinical psychology and experimental psychology. The aims for both will vary, and I tend to agree with you that presenting psychology as a hard science is ludicrous (but unfortunately the only way to get funding). You're also right about the political component of psychology (your homosexuality anecdote); psychology can be used as an instrument by the leaders of society for political, social, and economic gains and control. That doesn't mean it has no contribution to man's knowledge of the world.
Just because the newer approaches appear to reject older theories does not mean the older theories aren't useful. Newtonian mechanics explains phenomena quite well for everyday living. Relativity was a revolution in the field but there's a still a place for Newtonian physics (i.e. you don't have to erase the classical theory). The way knowledge evolves in these long-standing fields isn't as mechanical as I think you're claiming it to be. Science is much more complex than that.