Michelle Obama will not attend Donald Trump's inauguration on 20 January and we respect her all the more for it. Read more on ...