Agree 100% - Ignorance of the law is not an excuse.
That being said, when someone realizes they are in violation of a law and tries to fix it (assuming it is a 'victimless' crime, as in this case), they should get a walk, at most a slap on the wrist. But a felony conviction?!?
For quick reference when traveling I use this app on my Android: https://market.android.com/details?id=ryan.ccw Best ccw app I've found so far! I always check the laws of the states I will be visiting BEFORE going there.
ETA: I just read the story and it's not the one I was thinking it was. I assumed it was another one I just heard about. http://www.tennessean.com/article/20...-laws-hard-way
So this is two similar cases within the last couple of weeks!