I’m of the opinion that good roleplay happens when people are respectful of and considerate towards the people that they are roleplaying with. If I enjoy roleplaying with someone, then I’ll do what I can to make sure that they enjoy the roleplay as well. If I don’t enjoy roleplaying with someone, I just don’t roleplay with them. This is a hobby after all.
Does this person put a lot of value on the lore, and their immersion is easily broken by anything that doesn’t adhere to their perception of the lore? Okay, I’ll do what I can to play according to their perception of the lore.
Does that person want a chance to be a big bloody hero and do a lot of cool stuff? Okay, I’ll try my best to give them an opportunity to be the star of the show and have a spotlight over them.
Does this person like to avoid conflict when it comes to roleplaying? Sure, I’ll try to avoid causing any sort of fight, social or physical, at least for as long as they’re involved.
Does that person enjoy a more light-hearted and casual take on the setting, where the world of Warcraft isn’t particularly large or dangerous, and it’s just a campy walk in the park? I’ll try to cater to that.
It doesn’t matter if you’re the most nonchalant ‘Second Life roleplayer’ around or a deadly serious lore diehard that never goes out-of-character. If you’re respectful and considerate towards the people that you roleplay with, you’re a good roleplayer in my book.
I’ll only start whipping out accusations of ‘bad roleplayer’ if someone’s being disrespectful and discouraging towards the very people that they’re roleplaying with. Literally just stop roleplaying with them, man, and find something better to do with your time, if you’re not fond of how they’re roleplaying. No one’s holding a gun to your head and making you play with those people. Everyone’s got their own subscription and it’s up to them how they decide to use it.