Dear Niantic, if there is one thing you've learned in the last 48 hours...
It is that Agents still love and still have a lot of passion for Ingress. Any reaction, even in some cases the overreaction is better than if this news was met with meh. Players still care. Don't drop the ball.
There have been hundreds of ideas posted here and on Reddit for ways to keep Ingress financially viable. Obviously making anomalies pay to participate is not a popular one, but I think you can make it work. Springing it on the player base with weeks to go was just poor timing. Personally, I think a model you should consider is a low $5 Medal and Scoring fee that unlocks the privilege to buy the character packs at $15, $25, or $35 depending on which and how many you want.
I think selling "Voice Packs" for the scanner is another great idea I saw. These can be sold separately or tied to the character bundles as special anomaly only limited time offers.
Another idea for one time sale items which I have been advocating for now for months are two new types of "Lockers". A "Media Locker" which would hold up to 100 Media cubes separate from your inventory and a "Chaotic Matter Locker" which would let an agent save up to 100 purchased items separate from their inventory. How much more money might agents spend on Frackers or Builder Bundles or Beacons when they go on sale if they could tuck them away into a special locker that didn't count them toward their inventory until they wanted to use them? How many Toast Beacons did you sell this past April 1st? How many special or silly beacons can you sell if inventory space wasn't an issue?
Have you thought about selling physical swag in the in-app store? Hats, t-shirts, bandanas, car decals? Locking it to certain regions shouldn't be a problem.
How about subscription service that sends you a monthly email that summarizes all of your activity + other perks like expanded avatar options?
So, hey, we love your game and would love to support it.