errr. it's not called getting aught with your pants down when you publicly and very officially support something. and then they listened to their customers, unlike many, if not most other companies.

gives them a bonus point in my book.

By listened to their customers, you mean control the outrage, loss of customers and revenue? They didn't do this from the kindness of their heart and the respect of their customers. They did this, to stop people from jumping ship like rats off the Titanic.