Manchester United striker Robin Van Persie has been named Holland captain and he has spoken out about his much-criticised silence during Euro 2012.