Slick advertising campaigns, soaring gold prices and increasing purchasing power for consumers have helped develop a market for diamonds.
This sentence is from an error spotting exercise which suggests to use diamond in place of diamonds. May I know why diamonds is wrong here ? Moreover isn't the for used in the sentence wrong here ? Of would have been better in place of for I.e. purchasing power of consumers .