The Giants lost the only 100 per cent record in Super League and, although they stay top of the table following Warrington's defeat at Hull KR, Anderson could not hide his disappointment. Nor did the coach use the absence of captain Danny Brough as an excuse.
"As good a player as he is, I don't think he would have made much difference to that fiasco," he said. "It was just embarrassing. Some of the errors we came up were childish, dropping the ball with nobody in front of you. It robbed us of energy."
Anderson added: "It was a combination of what's happened over the last few weeks. We gave the ball away against Wigan and Wakefield and just got through the games but, if you keep doing that, eventually you are going to get burnt.
"Bradford got what they deserved and we got what we deserved. There was a real distinct lack of urgency with the ball."
The Bulls, who had suffered a heavy home defeat by St Helens in their previous match, never looked back after scoring two tries in the first nine minutes through Jarrod Sammut and Matty Blythe.
"We started really well and we needed to after last week," coach Francis Cummins said. "If you get a good start you get a bit of momentum. We knew they would come back but we were able to put a few more punches on the chin. I'm really pleased. If we've got everybody 100 per cent sticking to what we do, we can cause people a bit of trouble."
Sammut went on to score two more tries in the second half to complete a hat-trick as well as putting over a drop goal while Jamie Foster kicked seven goals from seven attempts. "Jarrod can pull a play out from somewhere," Cummins said. "He did what we asked of him but he can still produce his flair."
There was also a first Super League try for 19-year-old hooker Adam O'Brien, who got his chance due to injury to Matt Diskin and scored with his first touch after going on to replace Heath L'Estrange.
"I'm happy for him," Cummins said. "He's been doing really well at Dewsbury. I feel for him. He's got Matt and Heath in front of him but he's ready to play Super League."
- Sports & Recreation
- Super League