Okay here's a hint, the rules state that the car ahead at the apex has the right to drive to the edge of the track on exit. The reason Palmer got a penalty when someone else didn't was Palmer was just behind at the apex.
Rosberg pushed Hamilton wide on exit multiple times over the 3 years, no one cared, I didn't care, because it's how it works and has ALWAYS worked in F1. He did it in Canada, did it in Bahrain iirc in 2014 on one of his passes and has done it elsewhere, maybe Cota, etc. This is normal driving. Hamilton closed the door on him because he's entirely legally able to and every single driver, Rosberg included has done that. When Rosberg does it, Hamilton gets out of the way and doesn't complain about it once because that is racing. When Hamilton does it to Rosberg, Rosberg says he intentionally chose not to avoid an accident.... or literally the same statement as he chose to hit him on purpose.
It's entirely different to what Hamilton did. Stroll was 100% behind Hamilton at EVERY moment and in particular when he moved across the track. Stroll could actually have not moved at all from his line and Hamilton defending the inside line wouldn't have hit or effected Stroll at all. Stroll hoped to get the run and get the speed to pull alongside so kept going that way but he didn't have to.
Here Max was absolutely alongside Vettel and had he not moved Vettel would absolutely have hit him.
Bringing up one similar but not the same situation and then also bringing up a completely different situation in which Rosberg was punished and universally held accountable except by those who hate Hamilton isn't helping your cause here.
https://www.autosport.com/f1/news/131590/fia-explains-why-alonso-escaped-spa-penalty
Now fair enough with this statement from Palmer
https://drivetribe.com/p/fernando-a..._AEdRkmxsTRnYF-78w?iid=eqm8bYLbS26UrGJxX7qGNw
It's open to exploitation in that if you do a late move you should in reality brake enough to take a tight enough line to leave room, but if you brake late so you can only take a wide line if you brake late enough to get ahead at the apex the move will be legal. But if you do that and you don't make it ahead at the apex you'll basically just smash the guy on the outside.
https://www.youtube.com/watch?v=5CYI8Hc1rL8
However this isn't what happened at Spa, Rosberg got partially alongside on the outside down the straight. Hamilton was clearly well ahead at the apex, Rosberg had ZERO right to space on exit, everyone knows that, the rules have always been that but Charlie reiterated them to the drivers in 2013. Rosberg had no right to any space and yet got a fair amount, he had plenty of space and time to slip in behind Hamilton easily. That crash was both actually 100% Rosberg's fault and the team held him fully responsible making a public statement that he'd be disciplined and this was widely reported to be a 200k euro fine.
The only reason the stewards didn't penalise him was the team didn't make a complaint to the stewards, if it had been a Ferrari that did it or had it done to by another teams car then there would have been a penalty. Teams have no reason to push for a penalty against their own cars and stewards 100% take into account if someone is complaining about something happened when considering investigating/penalising things.