Steven Gerrard has shown he can manage his Rangers players and their poor run will make him a better manager, says James McFadden.