Senator McCain sponsored the Campaign Finance Reform bill that violated Amendment I of The Bill of Rights and until the current lawsuits that have been filed are resolved, specific voter recommendations appear to be illegal.
This is an affront to the entire Constitution under freedom of speech and is not the procedure that was envisioned by the Constitution framers in our republican form of government.
So where does that leave you, the voter, searching for candidates that will support the Bill of Rights?
The following statement must be taken in its full context in order to be accurate and to be helpful:
There are some good Democrats and there are some bad Republicans; however, as a "general rule", laws that violate the 2nd Amendment are sponsored by, and supported by, 'most' Democrats.
On the other hand, 'most' Republicans favor, and support, the 2nd Amendment and "conservative" issues.
A more definitive voter recommendation can be obtained by joining the NRA, or consulting with an NRA member, (the NRA has also been affected by this bill, but it can legally inform "members"), or the many other organizations that also support the Constitution and Bill of Rights.