The criticism against IC for their BBB rating is kinda strange. It costs a lot of money to “join” the BBB and be able to use their rating. Perhaps IC thought they could spend the money better elsewhere.
Using that against them seems rather lame.