Let me try to address some of your points. First, while it is true that solar panels are dark and absorb sunlight and they are angled to help snow slide off, that only works if it is a nice, dry, powdery snow. For those people that live in areas that get ice storms and heavy, sticky snow there are times that the snow won't just slide off. So while the GP is correct, I am not sure how many people it affects and for how long.
The next point is the concern over what will happen to the utilities. The problem with solar is that it is not reliable. Imagine this scenario. You have a city that, during peak consumption, requires 1000MW of generation to meet demand. Now, the inhabitants of that city want to be able to use their 1000MW peak no matter what the weather is like. (Aside: It can be argued that in the summer if it is cloudy then people will need less AC to cool their house and therefore demand will drop. However, in the winter, if it is cloudy then the demand for heating will increase. End Aside) Now, imagine that this city goes green and 50% of their peak power is produced by solar. Now, during peak hours the city only needs 500MW of production.
The big question now is, what happens on cloudy days? If the residents don't have their own grid storage system, then they will rely on the utility to provide the full 1000MW. Thus the utility has to have the capacity to provide 1000MW of power, even though on sunny days it can only sell 500MW. This is expensive for the utility. Now lets take this analogy one step further. Imagine that the city is really into solar panels and they install 110% peak capacity. Now, during peak time the city is selling back to the utility company 100MW of power. The problem is, the utility has to buy it, but it doesn't need it. In addition, the utility still has to have the full 1000MW generation capacity for the days when the sun isn't shining.
This is one of the big concern about large scale adoption of solar. If people decide to go fully solar then I think that they should have to go completely off the grid. The cost associated with the utility having such a large flux in demand would be astounding. For the few poor souls that didn't have solar panes for whatever reason, their electric bill would skyrocket as the utilities attempted to recover their operating costs.