Well if you guys go and insult their favourite book, people should have the right to insult your favourite book. Not that arguements aren't fun, but as quite a lot of your arguements point out, Harry Potter has a lot of young readers, and you expect them to be able to argue with adults or teenagers?
No need to get all defensive, just take part in the arguement like you do there instead of closing it.