Cedric should have dated a more intelligent character like ...Hermoine.
I'm guessing... this writer haven't realise such culture in Hogwarts. i.e 'mudblood' = a derogatory term.But excluding that, why would the girl call her Muggle witch mom a 'mudblood', which is a derogatory term?