I agree that they didnt respond properly to the whole BCG fiasco, but that was just one BCG out of thousands they sell. The customer service was definitely lacking and it should have been replaced IMO, but I am not going to write off BCM over one bad BCG and some springs that were barely spec.
Bashing companies like this happens here frequently until the next company is up. One day PSA sucks and every upper has a canted FSB, the next day they are awesome. I am going to continue to purchase BCM where applicable and see if this trend continues, or it was just a hiccup