Well, historic Marburg, Germany,
is giving it a try. One quote:
The town council took the significant step in June of moving from merely encouraging citizens to install solar panels to making them an obligation. The ordinance, the first of its kind in Germany, will require solar panels not only on new buildings, which fewer people oppose, but also on existing homes that undergo renovations or get new heating systems or roof repairs.
To give the regulation teeth, a fine of 1,000 euros, about $1,500, awaits those who do not comply.
Read the whole thing, and consider the possible effectiveness of solar panels in Germany. These folks are insane. Truth be told, it's probably more sensible just to pay the fine, and then throw the rascals out.
It sounds like the politics of Seattle (h/t, Junk Science), or like the Massachusetts government medical plan. The world is full of sanctimonious jerks who want to tell other people how to live.