This practice isn't new or unique to GE Capital, B of A started not renewing lines of credit for gun stores at the end of 2012. I know it is only a matter of time before a bunch of posts come up about protesting them etc.
Save it. Banks like B of A are so massive that they really couldn't care less if we pull our accounts etc. That's just a sad dose of reality, like it or not, it is true.