1) I've heard many times of the creation of light as pollution, and also the "right to light," but I've never heard of blocking light as a form of pollution. Nonetheless, keep in mind where most solar panels are installed: rooftops, patios/porches, car ports, in yards that would've been unlikely to produce vegetation, and out in the middle of nowhere. In regards to the first three, those are already opaque and furthermore, they are places where it's actually preferential to block light, as it cools those surfaces/areas down. In regards to the latter two, nothing of value is being lost. It isn't like solar panels are going to be blocking sunsets (save for instances where the homeowner is an ass), be blocking sunlight from reaching crops, or resulting in any significant loss of plant or animal life.
PV panels aren't even completely opaque anyways. Aside from the frame, they're a glass top, a series of silicon wafers, some small wires, and a paper backing. They're roughly 40% transparent.
PV panels are also almost exclusively installed in locations where moisture won't build up below them. If they're on the roof, it's usually somewhat windy up there, and the heat of the shingles and attic will make quick work of any moisture behind the panels. If they're on the ground, they're either installed with dual-axis trackers on 15-25' poles, meaning that their shadow doesn't stay in one spot for more than an hour or two... or they're installed at least a few feet off the ground to avoid snow-cover (i.e. the snow has to completely fall off the panels when it slides down; you don't want to put your panels 6" off the ground where snow would simply build up on the bottom) and other types of problems, so once again, any moisture build-up will be whisked away by the wind.
It seems to me that a "light-blocking" argument would be far more valid when it comes to fences, but I doubt there's too many people out there that would argue that we should completely discontinue building fences.
2) False. Well-designed solar hot water systems destroy electric and propane water heating costs, and they even beat natural gas so long as you're willing to wait a while.
Even a PV system, which is only about 40% as cost-effective as a flat-plate drainback solar hot water system, will pay itself off if it's installed in a proper location (i.e. decent sunlight, low chance of baseball-sized hail, etc.) Furthermore, the panels are made almost entirely out of silicon (the second most abundant element on the planet), and the most expensive natural resource used in a PV system is Copper, followed by Aluminum. When you buy a solar PV system, the majority of the cost goes towards labor (probably 70% if you added the installation + the panel production + etc.), not a scarce, nonrenewable resource. It isn't like they're made out of oil, and we're putting 2 bbl of oil in for every 1 bbl of oil that we get out of them.