Here is the thing, I believe both should have kept their mouth shut, by engaging the crowd on such a issue you elevate it. You are the one that has been applying different standards.
For what? Calling the person a jerk? It was security that pushed him out and so far I have seen nothing that says McCain ordered them to take him out. Mind you the Secret Service does the same thing to idiots at Obama's event. Remember when they pounced on the person who called Obama the AntiChrist?