Maxee: Guilt is the natural result of violating what you perceive as a faux pas, a sin if you would. Waiting is right in saying that it is often used (and very effectively so) as a weapon. That may be good and it may be bad depending on your viewpoint. What is your view of extramarital sex? (Don’t answer) If you perceive it to be sinful and you engage in it you will feel guilty.
Unfortunately our consciences do not tell us what is right and wrong. It only reacts to what we perceive as right and wrong.
One final point, guilt can be a good thing. It can keep us from making the same mistake over and over again.
-Seen it all, done it all, can't remember most of it-