There was nothing questionable about Vettel's penalty. Under the current rules, which were specified after Bahrain precisely so this wouldn't happen, his move was clearly illegal. Last year doesn't even figure into this.
And on top of that, Vettel forced Alonso off the track completely, whereas Alonso did not.