All hinges on race direction, the more I watch the replay it looks like Rossi takes it wide to slow Marquez but Marquez leans in on him and Rossi pushes out.
Marc was racing like an idiot and was irritating Rossi, but you can't defend his reaction. Marc came to close to Rossi, but Rossi definitely kick Marquez and that's not allowed. So simple it is.