Would a person know if they had never felt guilt, remorse or empathy?
More to the point, would a sociopath know?
I'll give an example in a TL;DR kinda way. Just troll my thread if you want to skip it.
If a person is colorblind they may discern some shades of color, but not all. Some shades of red and green may appear to be indistinguishable. If you were to ask a person with full color vision to discern between colors they would be able to do so immediately and without any second guessing. Ask a color blind person and they will not express the same range of vision. They will output "improper" responses, but still feel that their assessment is valid without any second guessing their answers.
Substituting emotions for color we get that for people with a full range of emotions, they can quickly and easily discern and identify their feelings, and as with color, can plainly see the distinct differences. And to extend it further we get that there are those who's emotions are a blending of what they can feel. (i.e. guilt feels like stress, remorse like frustration, gratification like love, satisfaction like happiness.)
a color-blind man would swear he's see red and green.
would a sociopath swear he's felt guilt? I know they'd lie, but would they believe that lie? Is there enough 'feeling' there to cobble together a shallow pool of emotional depth convincing enough to appear to be genuine.
Or, are they the fully blind man who learned to navigate a cluttered room claiming to have sight, knowing full well that he can't see shit.
I have a cousin who is red/green colorblind. If you show him something red, he can tell it's red. If you show him something green, he can tell it's green. If you show him the two together, though, he can't tell them apart. Since he can tell whether they're red or green when shown them separately, he knows he's missing something when he's shown them together.
I steal money from my parents all the time. I never felt bad about it. When I get caught, however, I feel terrible. I thought that was guilt until I realized I only felt bad when I got caught.
In other words, I can't tell whether I'm feeling what other people feel until I check the basic idea of the feeling (good, bad, bubbly, sick) against the situation that provokes it. Unless both match, the feeling's probably not the same. In the above example, the basic ideas of the feelings matched (guilt=bad; the feeling I'm having now=bad), but the situation was off (normal person+theft=guilt; me+theft=:); me+caught=bad feeling).
Faking emotions is quite easy as people see in you what they want and expect to see.
Can a sociopath understand the emotions you mentioned? Yes he can, on an intellectual level atleast. The same way a bling man knows what something looks like if you describe it to him in detail. The same way he knows that, for example, the statue of liberty is magnificent because he is there and people around him go "wooo" and "aaah it's so awesome". With these experiences of observation of others reactions and descriptions, he could convince another person that he has seen it, even though he has not.
I don't think they are fully blind though, otherwise they would be robots. They lack the range and depth, barely even noticing emotions.
Yes, it's quite easy to decieve yourself into thinking you are normal and the thought that you know you shouldn't do something quickly turns into thinking you feel as you shouldn't do something. Afterall, what do you have to compare the experienece to if you never truly felt guilt?
Some don't even realise it and some, like you said, know but don't care. Why would they? Does a blind man care that the sky is blue? The colour of the sky has never affected him in any way, shape or form and never will.