My opinion is similar as the most of the fans ... I WOULDN’T PENALIZE Sebastian Vettel for two reasons:
1) It was a normal situation during the race, there was no collision and Sebastian Vettel couldn’t keep different. We've seen much bigger and more dangerous fights where it has not been penalised.
2) It was the first time this season that someone other than Mercedes could win. Which would be a great for Formula 1. Moreover, the FIA has deprived us of a great battle among the greats of this sport.
In Canada, it was FIA's own goal. These situations shouldn’t be punished. I’m very curious how the FIA will move towards sharper fights in the rest of the season when it punishes such small things.