Question: is muggle a bad word?
Answer: No. It just means non magic folk. Mudblood is a derogatory term.