To answer your questions, Shadows, Johnson supports gay marriage, although he believes churches should have the right to refuse to hold ceremonies. I'm not sure what his exact stance on the environment is.
Johnson has stated that the best environmental practices are due to a good economy.[7] He says "America needs to be a land with a clean environment," and supports "clean-air and clean-water action and believes in conservationism." He cites the Environmental Protection Agency as an example of good government.[14] Johnson has stated he agrees that human carbon emissions do impact the climate. However, he opposes mandatory cap-and-trade policies, and favors allowing private businesses to build more coal-fired power plants, creating jobs.[15]
from Wikipedia