Why are people making out they were not a procession before? I've lost count of the amount of races prior to this year that the car into the first corner won.
There were indeed processions in previous years, however, what we saw in the last race, was virtually no overtaking during the entire race. Previously, even though the leaders may not have overtaken very often, we would at least some positional changes in midfield. What we saw in yesterday's race was virtually no overtaking. We saw drivers being told to conserve tyres and not risk banzai laps or risky overtaking, in order to conserve tyres. This was not common in previous years.
There should be no mandatory stop, the compounds just need to be softer, it's really that simple, rather than forcing someone to stop. If someone can nurse a car with softer compounds 30 laps good on them.
I actually think the opposite is true. If you make the compounds softer, most drivers would probably be told to conserve their tyres and not risk any super fast laps, at the risk of damaging their tyres. If the compounds are harder, the drivers will be allowed to thrash them and drive on the limit without having to worry about tyres.
During the last period of no refuelling the races where hardly a problem and OMG people overtook.
This is true, but in those days, the dependence on aerodynamic downforce was not so great. This meant cars could follow other cars a lot more closely and pounce on any mistakes made by the car in front. In 2010, with heavy fuel tanks and soft tyres, most drivers (judging from yesterday's race), were being told to stay away from the car in front and not risk their tyres by following closely behind the car in front.
What we need is:
1. more mechanical grip (wider tyres) and
2. less aero grip (smaller wings, so cars behind can follow the car in front, closely),
3. narrower cars (to assist overtaking and make it difficult for the car in front to block the overtake),
4. fuel stops (to add variation in pit stop strategies and to keep the audience guessing on who will actually win the race and
5. KERS (to assist cars to overtake/defend).
Anything else which adds variation will also have the effect of making the race result less predictable. An extreme solution would be to spray the track with water at a random time, once during every dry race, for a period of 10 minutes.