For me, my political beliefs align with my personal and moral beliefs. Not 100% of course, but for the most part, what the Democratic party stands for most generally aligns with the values that are important to me. I don't always vote down party lines or blindly support anyone whose name on the ballot has a D next to it, but there are very few Republican candidates whose values match mine.
I am Catholic and believe that we are put on this earth to serve God and serve one another. To share our resources, not hoard them for ourselves. To help those in need. To protect God's gifts to us, including the environment, animals, and people. It means helping without judgement and without strings. It means equality for all.
The big difference between my beliefs and the general Democratic party beliefs is on abortion. I am pro life. However, I don't let that one issue dictate everything else. For me, the good that I see the leaders of this party do outweighs the evil of abortion. I of course also don't care what other people do in their bedrooms and am in support of gay marriage.
At the end of the day, much of what the current Republican party seems to stand for is, to me, frightening, hypocritical, and ignorant. And I know that the ones who are in front of a TV camera and in the news all the time aren't the true voice of that party. My BIL is a very staunch Republican who is a true conservative in the original meaning of the word, which was in the context of fiscal conservatism and small government. He's one of the smartest people I know. However, unfortunately for him and other intelligent, thoughtful members of that party, the party has been hijacked by the "religious right" and frankly, I think those people are idiots and dangerous. The Republican party would be well served to sever ties with the Tea Party, the Religious Right, and the corrupt corporate barons such as the Koch brothers who seem to be running the show.
There was a great essay I read a while ago on the need for a centrist party here. It talked about how on even the most controversial topics such as gun control, abortion, immigration reform and welfare, most people can agree on some kind of middle ground. Even those who are pro-choice can agree that fewer abortions would be good. And those who are pro-life would agree that fewer unintended pregnancies would be good. Even those who are pro-gun can agree that we want them to be in the hands of safe, sane, legal adults. And those who are against guns can agree that for some people, gun ownership makes sense. Anti-welfare, fiscal conservatives don't want to see people dying of exposure and starvation on the streets. And bleeding heart liberals don't really want able-bodied people living off of the government when they are perfectly capable of supporting themselves. And so on, and so on. It all makes so much sense until you get the special interest groups and lobbyists involved, who push legislators to vote against even common-sense laws and regulations.
I think at the end of the day, the Citizens United decision has done so much to harm the political environment in this country. There is far too much money anonymously buying candidates in both parties. There is far too much money anonymously spreading propaganda and rhetoric that divides the country and ends up profiting the powerful and few. There is far too much money and corruption involved in every decision that Congress makes.
So that's my view. Feel free to have your son use anything I wrote. Hope this helps! Sounds like a valuable project!