fudgeflies - This is pretty much how I sum up Snape apologists.

more about : fudgeflies