You are doing it right.
The step to way of non-mainstream OS (µ$) is a huge step for normal people.
There is no way they will keep doing it if they can't use their computer as
they want.
This reminds me of the case when I consulted one organisation in moving to
Free Software. I said things will work and people will manage with it as long
as you install Sun Java and Flash, which are proprietary software. He said
why Flash. I said because your workers browse web and want to see all kind of
Flash stuff they get links onto (they even want to see advertisements
correctly so that the pages look more beautiful). He said they do that yes,
but if they don't have Flash and can't install it, then they can't do it. I
said if they can't do it they will rise a helluva fight against GNU/Linux and
without a reason. He said then they do it, it doesn't matter.
I did my best in trying to convince him that Flash is mandatory, but I
failed. What happened in the organisation was that they used GNU/Linux and
were able to do things with it, except not see content using Flash. That
pissed them so much and turned them away of GNU/Linux that in the end the
organisation had to revert back to Windows.
I am very sure those workers wont even think to try to use GNU/Linux in their
personal machines ever. They have got terrible bad experience of GNU/Linux,
and more, they will spread the bad word. It is very probable that they will
never ever buy a computer having only GNU/Linux installed. Things like that
is just bad for the Free Software movement. It is complete loss. So, it is
definetly the best to try take care of the users - else you will lose them,
and at worst you will lose them forever and not only them but some people
around them.