I feel you man.
I have to confess I hate using public restrooms for this reason. I always imagine shit like that happening. I try making my presence in a stall seem non existent by not farting and always worry that the splash of poop grabs the attention of anyone else that might be around.