If it is a Nazi swastika than of course she realises its implications and offence. It is there to advertise her views, to exhibit her confidence in her beliefs, to gain support from the likeminded and to directly offend those who oppose it.
Not at all, to make attention yes, the other stuff. depends why she had it.
For example and for teh third time
http://www.guardian.co.uk/stage/2009/jul/31/richard-herring-standup-comedian-brian-logan
Does this automatically make him a neo nazi with all their beliefs. I think not.