Your ID name explains it all. This has nothing to do with defense driving, but more of destroying driving, as Alonso said when driving defencing you need to leave a small space and not the whole with of the track, other cars cannot vanish in the air.
Technically the rules don't say that you have to leave space when defending, only when returning to the racing line. Rosberg was guilty of crowding though. (I don't think he forced them off the road, as I don't think Hamilton was along side when he went off - we didn't get a clear view from Hamilton's car as his onboard was facing backwards)
So Rosberg guilty on both accounts of crowding, but not excessive defending or forcing a car off the road. - My judgment is a postrace drivethrough (+20s)
Hamilton overtook outside the limits. Under most circumstances, driving off the track on a straight isn't an advantage, but in this instance he drove around another car. He did so outside of the limits. Overtaking is an advantage. He gained an advantage. He did so whilst driving outside the track limits. He gained that advantage driving outside the track limits. Yes, he was given very little choice but he could have chose to give the move up and not gain advantage. Or he could have given the place back. He didn't. Given the circumstances, I'd give reprimand but no timepenalty.
Lewis was guilty, but he had little choice.
Now I should point out that I like to view myself as quite a fence-sitter when it comes to drivers. I don't really have favourites, and don't support a team. I am a fan of Formula One and racing, not of a specific driver or team. Obviously I'm happy when an underdog does well, but I'm not a hater. This is my honest opinion on the matter.