Everyone was too agressive at the end of a race.

And KY (as I often call him) was clearly below the line when he passed Johnson. You can say Johnson forced him down, but he was already below the line and starting to pass him when they made contact.

All in all, I think this was a very good race. It would have been great if not for a lot of dumb mistakes at the end.