It has absolutely nothing to do with who deserves to win it, the problem is there has been no consistency in the rules this year, the FIA just seem to make them up as they go along. This whole punishments being discretionary business simply doesn't work because it results in a decision that is clearly made on everything but the actual offence committed. IMO a technical infringement should result in a fixed penalty, probably disqualification, with no room for lee way if the car is not within the rules.
As I have said before it was not an overtaking move, Hamilton just dived into a gap which he shouldn't have done and Barrichello actively worked to avoid contact and give the place away, which he is in no way expected or obligated to do. IMO it's more like a rookie mistake from Hamilton and excellent observation and collision avoidance by Barrichello, although admittedly his driving wasn't as bad as that video you posted.
Now what do you think of this? I suppose you reckon it's a brilliant overtaking move despite the fact it was retarded and resulted in forcing a car off at 160mph? Would you still say the same if they had all made contact and we had seen a sequence of high speed T-bones and flashing lights?
I'm sorry to burst your bubble but karts and cars are not the same thing, whilst generally a similar thing and generally those who are good at one are handy in the other they cannot be compared as equals. A kart is basically a glorified motorised push cart, nothing sophisticated about it that's the beauty of them. They're small go round corners quickly and are supposedly not too expensive. In a kart you can get away with a lot more, yes there is a possibility for injuries but generally they're light enough to come to a stop fairly quickly and very rarely have high speed impacts with large speed differentials. Given their nature karts can generally get bashed about more without huge expenditure, they're much smaller so can more easily pass and only run very short races. All this adds up to more aggressive driving and contact being able to be got away with. Now single seaters cannot have contact and get away without, virtually without exception, this means that contact basically ends races and needs to be avoided at all costs.
The main reason why contact is absolutely unacceptable and will always be in proper racing is on grounds of safety though. I'd hazard a guess you've never seen a high speed impact at a track without F1 style safety standards, they're thankfully very rare and I've only seen a handful but trust me when you've seen one you never want to see another. The reason why you see so few big impacts is that accidents are so much rarer due to brainless idiots like yourself being left in karts. If there were routine big accidents in either of the series I've been involved in, the Morgans especially, there would simply some accidents that weren't lucky escapes.