Funny is a good description, I would also throw in confusing and infuriating. Cooperation would help. If they would focus on what is best for the average citizen and stop pandering to small segments of the population and of course their donors, things could really happen.
First both parties have to get over the knee jerk reaction to disagree with anything from the other party.
RE: Stregthening Cooperation Among Political Parties