shalini14, tableware is definitely not countable in this context. As daagh and the article you cited point out, we can pluralize tableware to tablewares, so in that case it might be countable, but that would be if we were discussing more than one kind of tableware (and not just forks and spoons). This will almost never happen! It would have to be something along the lines of "The tablewares of ancient Mesopotamia and modern-day Canada have some surprising similarities."
In any case, B is also ruled out because we can never under any circumstances say "too many of it." "It" is singular, and "many" refers to more than one thing.
As for an explanation of the correct answer, abhi4212 has provided a perfect key above. D wins by process of elimination, since it's the only choice that uses "too much of it" (uncountable) without introducing an error (as E does).