This isn't the fault of science or scientists. In every professional scientific community there is a vigorous debate about data, whether there is any and what it means - is there are real trend? Is it man-induced or geological in nature? Etc.
This is the fault of politicians with a mission - Al Gore, as but one prominent example - using federal funds to reward sycophants. This is not science. But yell at your politicians for this, not scientists.
Scientists are people. They have their pride, ego, greed, axes to grind and petty arguments with colleagues. Publication of data and peer review should filter these out, but sometimes they turn into a mutual admiration society where they know that none dare stop the gravy train.