Whenever I try speaking French to them they stare at me in horror and immediately switch to English.

I’ve had the same experience.

It’s just as well because when native speakers reply, I can’t understand them. The words are too smeared together for me.

OTOH, when a non-native French speaker (who may not know English) speaks fluently in French, I can actually hear each word and understand them easily.