More Fixed Point shenanigans

I was playing a game today in Time Cataclysm where Parse had her Buffer Overflow up, and Fixed Point was out. So, does she get to discard villian cards for free? Fixed point states:

 When a villain card would enter play, you may discard it instead and destroy this card.

When this card is destroyed, draw a card and play the top card of the villain deck.

I realize discarding is not destroying, and the first part would play as normal. The only issue I'm seeing is a simultaneous action of discarding and destroying, and if one can't be fulfilled, the entire first sentence is prevented from happening.

The statement has always been to do everything you can do. The destroy in the first sentence isn't a cost / trigger (as it is in the second), so a villain card can be discarded instead of played and nothing else happens.

That’s awesome. Thanks!