Sorry to hear you didn't get what you paid for. Have you considered reaching out to the better business bureau? It's not much but it's a start.
Unfortunately this has become standard practice across several industries. It's going to be difficult to purchase any PC parts if you boycott all who have wronged consumers in the past.