There is one way to handle this, not to sound like an asshole but if after trying to explain and that is there attitude just threaten to kick them. If there still insisting then go ahead with the kick. SE have openly said they won't get involved in these matters and its basically fine to kick a party member that does not play to your liking.

Its fine to make mistakes in rotations and some people don't browse forums/reddit to browse rotations but if they don't want to learn and want to screw up your run even after you spend the time to stop and kindly try and explain to them just don't play with them and use the kick option.