It seems Djokovic went through all the proper channels to get an exemption and visa. Australia's institutions gave him a visa.
The real exemption is that a minister is disregarding Australia's institutions and cancelling his visa because "feelings".
Australia needs to take a hard look at their laws and the way they treat their citizens instead of creating a high profile scapegoat.