Rap, I understand. But precious few are engaged like you and me. In politics, perception is everything. It is a parallel universe where the narrative is distorted and bent to fit the "reality" of the poorly informed and ignorant.
You are also right that sites like this help. But how do you overcome the idiots like McCain who are wearing the right color jerseys but tackle their own teammates? I am not waiving the surrender flag but damn...
We fight it by correcting the record, one person at a time if necessary, we should never go along to get along when we can speak the truth about something, even if some who purport to be one on our side is spreading the falsehoods.