You're not the only one who thinks shiny one caught by him/herself hold a greater value than shinies that one obtained through training. I completely agree with your view. Yes, I'll be cloning and trading for shinies, but only certain shinies...for example, if someone offered to trade me a clone of their, say, shiny Latias. I'd say "No" right away? Why? I would never use, I wouldn't even be able to "show off" with it because I basically pawned it off from someone. I'm not going to be proud of that. Likewise, if someone were to offer me something for my shiny Latias, I would not clone it at all. I'm probably only going to accept random shinies.
And, if everyone has shiny pokemon, I truly don't see how that degrades their value. From my perspective, you are basically saying "Since everyone will have the same shinies, they are basically worthless because I can't brag about them anymore". But here's the thing not everyone COLLECTS shinies just to show off. I personally collect shinies just because they are different from the norm, and their colors appeal to me. I don't really brag about my shinies at all, but I'm always ready to tell stories of how I got them xP. Besides if your shinies are so important you, why should you care if everyone else is cloning? I mean, you obviously don't want to clone your shinies to trade to other people, so I don't see why everytime someone mentions cloning, you post a big long entry about why you are against it.
Furthermore, what defines a cheat in a game? What defines a glitch in a game? I believe a glitch is an unintended occurrence in the game (as you said), but what is defined as a cheat? Unless you know, it isn't really right to label it as a cheat.
Anyways, I'm still trudging on for Latias. Oh, and I'm racing a member at SPPf for a shiny Bulbasaur.