James McFadden says Rangers manager Steven Gerrard was right to drop Alfredo Morelos for the win over Kilmarnock and believes the Colombian has looked 'unfit' and 'unwilling to work' at the start of the new season.