On our crosscountry trip last year, more places have restrictions than not - and I've seen forests die due to beetles so I get it. Traveling it wasn't practical to buy in town most times so I just had to suck up CG prices. A fire is a must for my kids to have the camping experience and I pretty much agree with them.
I do with CG's would not collect unburnt wood each morning. Since I can't take it with me to the next CG, I just leave it at the site, including partially burned wood. I understand a CG wanting to make money but the firewood was paid for. I try to give away wood that I didn't use at all to neighboors before breaking camp.