Okay, Well I'm gonna start off with the question.
Could having really "hard" water be the cause of white spots? Because we have really hard water where we live, we really need to get a water softener but we just havent done it, we had our water tested and I cant remember the results but they were like off the charts. Could this be causing the white spots?
And now for the concern, that is also sorta a question.
Today, just a few minutes ago when I got home and walked into my room to find Chewie eating cat food

I'm sure that this is bad, also I have no idea how much he ate and how much the cats ate. Could this make him sick? And why the heck would he eat cat food? He already had his pellets for the day so his pellets were gone but they have tons of hay to eat, its not like he was hungry. Or maybe his curiosity got to him and he wanted to taste it.