Did you ever stop to consider that 'bad King John' wasn't really all that bad at all? I hear you ask the following: if John wasn't that bad, why is he called 'bad' king John? And if he isn't so bad, then why is he always the villain?
Hopefully this explains it.