A Premier League star has been accused of 'ruining' a young boy's birthday after making a U-turn on his decision to hand over his shirt due to a bizarre reason.