Why is it that you Americans are so two dimensional? Every possible idea for social reform must either be the republican or democrat position. If it can't be pigeon-holed into one of those viewpoints, it's not worth discussion. If it can, it quickly devolves into some form of partisan debate.
Your two party system is killing you in every area, and you don't even know it.