I'll be first one to say - wtf?
Its moraly wrong?? Oh boo-hoo its moraly wrong!!! Its not moraly wrong to ban gay marage, but holly hell, its moraly wrong to cheat on a test, a test made up by a goverment who tells you what you need to know and how much you need to know.
Why dont you all take a look at people who have parents who expect them to do certain things without asking if they can or cant. What about people who have not learned anything that day - once in a while maybe, and they need that grade to be good.
Grade does not determan how much you know.
Theres no cheating at University - you either do it and know it or you dont. But this whole ''oh my god imma burn in hell cos i cheated on a test in high school'' is bullshit!! If you cheat all the time, you will eventualy fail at some point - if you dont know it, then you dont know it and that will show sooner or later.
If people have the ability and skill to cheat under the noses of their teacher - more power to them.