Whatever you do (as stated in a response above) DONT force it by pulling! I tried twisting, and eventually pulled hard and sheered off the spigot. new cowling was 75 bucks after shipping. Also, the broken spigot was stuck in the hose with no way to remove it, and I couldn't get the other end off easily either, so I cut it off where it attaches to the engine figuring it is just a hose and I already need to order a cowling, how much could the hose be?!?!. lol. Whoops. $37 for the hose. And this brings me to my advice...
I ordered the replacement cowling, and went to the auto parts store to find the 3/8" 30R7 (your model may vary) fuel hose required. The hose was $2.15. Literally the same brand! You just need to slide the metal piece off the old one and onto the new one, cut to length, and there you go. So my advise - if it is stuck to the point where you feel like you are forcing it, cut the hose off and replace it with a non-toro hose. But FYI that spigot is plastic, so I suggest cutting it off below the spigot, then make a vertical cut up to it, then go with a shallow vertical cut over it and peel it off (if that makes sense).
I'm not an expert on equipment repair, but i signed up to post this hoping it saves one person from breaking the spigot.
Cheers
EDIT***** I had the same problem again today, 2yrs later, and I found a very slight amount of WD40 at the top of the hose, and then using those really small flathead finger screwdriver (usually for working on electronics) to break the seal at the very top of the hose all the way around, and it will slide right off. I hope this helps someone!