Agree with all of that but want to point out one thing that is almost always true re: businesses citing loss of parking to oppose bike lanes:
99% of the time the business owners are really just mad that they personally cannot park directly outside their business anymore. They may cite nonsensical things like 2 less parking spaces outside their business will lead to less customers, but what they are really mad about is their own personal parking space going away. Very dumb and selfish