Should I cosplay in public?

Well, if it is a convention or a cosplay festival then it is okay. But personally, I believe that cosplay is not some kind of fashion that should be wear in public. It is a bit weird and needs a lot of understanding.