Barrowman was offered to be in A Good Man Goes to War, and the scheduling conflict was Torchwood Miracle Day
Where did you hear these rumors that Moffat treated Barrowman like crap? I've never heard anything like that.
Ah right. I bet Barrowman wishes he chose DW. :P