He needed rest and asked PCB for it but Mickey and Inzi didn't consider this request for whatever reasons.
But the way Amir is behaving is disgusting, you are playing for your nation and this ain't a joke, you need to give your 100% everytime, his body language is pathetic and he is bowling slower than even Zimbabwean pacers.
In CT Amir was wicketless for first few games, but no one was complaining bcz he was giving his 100% and creating chances continously and putting pressure on batsmen which ultimately helped others. He simply should retire from Tests if he doesn't want to play, you can't say I will play only high profile games, nobody has the right to say it, he is doing all this intentionally, he was below average against Sri Lanka in Tests last year but this year in UK he was a completely different bowler who was swinging it, probably the fastest among all bowlers who played in that series. All this leads to one thing that he is doing it intentionally.
He should be dropped from all formats for now and not given any NOCs for any league and told to rest in his house. This behavior is not expected from anyone especially from someone whose image isn't good for reasons we all know.
I know he will be a completely different bowler in CWC 19 and might probably be the best bowler in the tournament but you can't only play WCs and CTs and sit down at home rest of the year while playing dfrnt leagues. He was bowling brilliantly for Essex last year and was bowling with same intensity in every match, he even won player of month in county bcz he knew if he didn't perform they would have kicked him out and it would have meant no further county deals. And PCB should do same.
He needs to stop this drama, Hasan and Faheem have aslo been playing continously since last year and they have never done such things.