Historic Scottish golf course Muirfield lost its status as a British Open venue and provoked a storm of criticism after voting not to admit female members on Thursday.