Don't blame Bioware for your mess up. You sent the mail to the wrong character, Bioware did nothing wrong. Can any other games restore miss-sent mail? I don't think so.
Except you are barking at someone who is not the original poster. Excellent observation my friend.
I have wondered for a long time now why there isn't a tab within the mail system that includes status of sent mail. I also now wonder why there isn't a simple system in place that checks for unused characters and prevents you from sending that non-existent character mail (unless there is someone you sent it to, hell of a stretch though), especially when there is already an auto-fill of guild members names and people you have on your friends list.