Hello BondGamer,
Were you able to get your name out of the ItsYourDomain reseller DomainsNext yet? ItsYourDomain is the very worst at releasing names as they make you notarize a form for each domain.
They do not follow ICANN policy however, ICANN cannot make a registrar transfer your domain away. There is a policy in place to assist with this and the gaining registrar needs to send a direct request to the losing registrar to make this happen.
Hostingdude, the problem with your name was that you did not follow our/Moniker.com's transfer out policy. Our security measures prevent unauthorized transfer out requests and all we require is an email from the admin email on file to release the domain name so that you receive a message from the system. This was explained to you and you finally did send this message so your name was released....ICANN had nothing to do with it. This policy places Moniker.com as the only registrar to not have lost a domain to theft.
BTW, we are one of the top 3 fastest growing registrars in the industry, managing more than 550K domains, obviously not the "nickel and dime" registrars you reference above. Although we are a Pool expired name partner, which helps our customers acquire names that they desire, it is a very small part of our business.
Take Care.