Yeah using new players as an excuse is where you are going to lose me.
I have tried and failed to get most of my irl friends into WoW, almost all of them quit during the leveling process because they thought it sucked.
The ones that did stay, are playing SoD