U.S. motorists searching for someone to blame for the highest gasoline prices ever at this time of year have an easy target: hedge funds who have been quietly amassing winning bets on hundreds of millions of barrels of oil.

At a filling station in Midtown New York last week, several people were prepared to blame traders on Wall Street as they paid more than $4 per gallon to fill up their cars.