i would advise a book called about potty training- it's part of the little princess collection (my dd has drifted off on me after a horrific night with hand foot and mouth so i daren't move to see the book title- I'll write again later)..
i read the book as part of a bedtime story for 3-4 nights (literally just read- no discussion about you should try it etc). then day 5 i read again in the morning and promptly after lead her down for a nappy change. whilst taking off i was just chatting like normal to dd and then put nap in a sack and sat back. she gave me the "what's going on look" and i just smiled. i stayed silent. let her think.
she rolled over and kinda touched her bits like "wtf" and then went into initiated play. i didn't move or speak for 2-3 mins and then once i knew she was occupied i subtly went and got potty and put it in the room. then started playing with her.
it felt like a lifetime, but eventually she wet herself. and i allowed her. and as she looked at me in a look of complete despair, i calmly said "oopsy, pottys here" and said her on. (if you're having difficulty with potty i just popped her on anyway, if she got up straight away no pressure). i allowed dd to play naked that morning and we had same routine a few times (i didn't mind the wee on carpet and scrubbed like mad once she had gone off!!).
i understand my dd was very good at potty training, we'd cracked it within less than a week, and you may not be having the best time. i am a pre school teacher though and the best piece of advice i can give is you must be persistent, calm and forgiving for accidents (espec with first month).
try to make it less of a big deal, and a few stay at home days so you're not worried about being out with accidents really helped.
yes, every child should go at their own pace and as a mother i see why you're irritated by the forceful language used by your pre school staff, however as dc is much older, as long as there are no additional needs, they'll prob have a good enough understanding to grasp concept quickly if you introduce it.
god luck to you!! get some vanish stain remover and air freshner :)