As a researcher, every so often one encounters publications that are not of the high quality that one might expect from a 'good' publisher (such as the IEEE). Sometimes it is simply a low quality workshop or conference, where peer review is simply not that high a bar compared to high profile conferences or high quality journals. We all know there is a difference in quality between each workshop, conference or journal. This is something we can deal with- lower quality work is not necessarily wrong, but it is just often less innovative, or it is on-going research.
However, very rarely, one encounters publications that simply contain many errors. In this case, I'm referring to errors in the content, rather than spelling and grammar (because spelling and grammar errors are virtually everywhere). Sometimes 'errors' are simply assumptions you do not agree with (which is acceptable most of the time), but in other cases, 'errors' may refer to falsifiable facts (for example, claiming to be able to protect integrity by using HMAC-MD4 -- MD4 has been known to be broken for many years, and this algorithm isn't part of major communication security standards like TLS).
What do you do in such a situation? Do you ignore the paper, or do you cite it and reason why its solution is bad? However, citing increases its citation count, thereby increasing the legitimacy of the paper - a confusing dillema, for me at least.
Secondly, do you think the world would benefit from a place where this type of (motivated!) criticism can be published? Something like arxiv, where authors can publish technical reports explaining the issues, with the option for the original authors to respond to the reports as desired? Or would this lead to a strongly negative spiral that only serves for authors to attack each other? Finally, could ResearchGate fullfill this positiion, using its significant userbase as a kick-start?