You're all over the map.
Both major parties support the war on drugs so you're best bet there is the Libertarian or Green party.
Gay rights and Equality for All could be Democratic or Libertarian or Green. Most Republicans also feel that way but there is a small and vocal group of social conservatives among them who disagree.
Neither party is for environmentalism but the Dems pretend to be. They try to make it all about CO2, and they refuse to deal with any of the real environmental threats like nuclear energy and GMO. The GOP doesn't even pretend to care. Libertarians care about the environment but seek other means of protecting it besides sheer force of government. Green party again?
"Pro choice but against abortion" is more libertarian than anything else (that's Ron Paul's position). If I understand correctly, you don't support abortion, but you wouldn't use government power to restrict it. The Dems support as many abortions as possible, to the point where they will use tax dollars to pay for them; and the GOP would use government power to restrict it ... if they could. The libertarian approach would be to find other means besides violent coercion to minimize the number of abortions that take place.
'Neutral on gun rights' puts you with the GOP. They frequently compromise on gun rights and support "reasonable restrictions". The Democratic party is against the 2nd amendment and would outlaw firearms ... if they could. But this is a very unpopular position so Dem politicians will rarely admit it. Libertarians support unrestricted gun rights for law abiding citizens and are definitely more adamant about defending the 2nd amendment than the GOP.
Exploring socialism/communism, somewhat Dem, but not really. When the Right accuses the Left of promoting "Socialism" they're OFTEN complaining about what is really fascism (a centrally planned economy, unfair advantages given to select corporations, etc), which is ironically something that both parties support. Likewise, when the left complains about "corporate capitalism" they are ALSO complaining about fascism (aka corporatism or crony capitalism) So both sides are confused, amazingly they actually AGREE with eachother but they simply don't know how to use the correct terminology.
Bank Bailouts = FASCISM. Socialism would mean bailing out the PEOPLE, not the banks. So socialism has never really been on the table with either party (unless you count Dem welfare programs which ARE socialist in nature).
If you're really interested in serious consideration of communism, there is a Communist party in the US. Just be aware that communism is a "classless, stateless society" which means NO GOVERNMENT. Many self-described communists are confused about what communism actually means, and historically it has never existed except on a very small scale (i.e. communes).
Hope that helps.