Talk about low!

Goldie - at first I wanted to give my condolences, however your being released is a blessing in disguise, especially if XonDemand believes that THAT shitty tactic is how dedicated employees are to be rewarded or treated!

As for confidentiality agreements - they generally means shit! They are weapons of fear usually drafted by lowlifes to protect them from their dastardly deeds.
Not sure about how they are regarded in the US, but in Canada many throw the agreement out because they encroach on a person's rights, whether or not there is a signature!

It's times and occurrences like this that make me ashamed of our industry!
I do hope many support you by dropping them or not signing up with the so-called company.