I think the reason so many people are so upset about $45 for a pass is because once you pay it it's gone.
Much like the fuel we put in our tanks and burn up? Personally, I'd rather see cheaper fuel than cheaper trail permits. At least a trail permit is good for several months. Fuel is gone in a few hours.
Yes, once you pay permit fees it's gone out of your pocket -- but it's working for you maintaining trails, purchasing easements, and fighting to keep our sport going. Sure it sucks to pay more, but it's at a fixed amount for the next 5 years and even having to buy a couple of them (as I do, to the tune of $90) is still not much, if any, more than a night out on the town with the wife. And nights on the town have gone up, too -- anyone remember when movie tickets were 3 or 4 bucks? Regardless of the ticket price, once you've seen the movie what do you have to show for your money? Or for the dinner and drinks you've consumed? Nothing, really -- you're paying for the fun, memories, and entertainment, much like sledding.
As others have said, it's still the least expensive part of the sport, other than the 3-year Michigan registration.