WTF that talk about Saint Shanks being Celestial Dragon and Mihawk not fighting him for that. Saint Shanks was ready to go on war against Marines and BB at Marineford, he didn't demand Sengoku to stop that war because of his status. Doffy was a Celestial Dragon he could have fought him in terms of status.
Saint Shanks wants to fight Mihawk, Mihawk is the one avoiding to fight. Mihawk is clearly doesn't giving a shit if Saint Shanks is or not Celestial Dragon.