Furious McGregor slams senior Dragons