As to point 1.
A) Many gamers come to BG from several hours away, for example, Alex Fennel, Sean Nayden, Ragnar Arneson, and plenty of people I don't know. These people probably buy most of their product from their local store, or at least not at BG. Should they be banned for not buying their armies at BG? Obviously not, no one is suggesting this.
B) Let's say I have an army made up of entirely FW models(say deathcorp). In BG events I run them as standard IG as is legal in any/every event over the last 2 years(at least). Should this army be banned because I bought FW models and therefore contributed nothing to BG? Obviously not, no one is suggesting this.
C) Let's say I bought my entire army from the warstore online and ebay. Should I be banned from BG events for not contributing to their sales? Obviously not, no one is suggesting this.
D) Let's say I am starting an eldar FW army. This will result in 70-80% of my army being bought from BG, and the remainder from FW. CANNOT USE, MAYBE ONCE A YEAR.
Why is D worse than A, B, or C? BG already depends on and trusts its community to pay where they play and support the stores. I don't see how allowing FW in ~50% of events would change this relationship in the slightest. I am not going to stop supporting BG regardless of the decision that is ultimately made.