Yes, it is definitely possible for mature thornless honeylocust to produce offspring w/ thorns.
Regarding your second question: The decision to remove your honeylocust tree based on a perceived nuisance is completely a personal decision, one which I cannot help you with.
Best of luck!