Here's a proposed answer to the company loyalty question.
You are not obligated to buy any or all products that your company makes as a sign of loyalty. However, you are obligated to find the people responsible for the product you chose not to buy and to tell them why you as a consumer chose not to buy it.
That provides them the critical feedback they need to improve the product so that you will choose to buy it in the future.