I am not sure if I have an ASD but I feel great empathy and am highly sensitive, although I don't always read people well. I am on the opposite end of emotionless though, but I cannot always express my emotions, often because I can sometimes struggle to explain them in a way that people understand. I can, however, be very affectionate with people I know very well, especially if I am in an intimate relationship with them or they are family or they are a very close friend.
However, I am interested in peoples reasons for doing things as I don't see them as excuses most of the time. To me, a persons intentions are very important. If their intentions were good but their actions were misguided, I don't really need the apology as they were trying their best even if they didn't get it quite right. I don't want them feeling bad over something if it was a genuine mistake.