Jenny McCarthy put Jim Carrey on blast for not staying in touch with her 10-year-old son -- but there's a lot more to this story. We have new details from insiders, and we gotta say ... it's looking like Jim got the shaft. Plus, our super-heated debate over ... John Mayer and Taylor Swift?? John's pissed 'cause he thinks her "Dear John" song was a double-cross, and for some strange reason ... everyone's fired up about it. And Glee star Josh Sussman shaved down his fabled jewfro -- did he lose his Connect 4 powers too? The new low-pro Josh returns to TMZ for a rematch against Shevonne!