Tomasz, are you being serious? I hope not.
Clearly, paragraph § 2 states that if a person"...carries ... object containing the contents specified in § 1", then " The same penalty shall apply ..." to that person.
So, if you walk down the street carrying a T-Shirt with the the communist red flag (Che Guevara icon may be open to interpretation), then you are clearly the subject of which paragraph 2 speaks about. The action of walking down the street from point A to point B, does not have in itself (obviously excluding what you may have been doing at point A, or what you may do at point B) neither artistic, nor educational, nor scientific purposes.
It would be a farse if a judge acquitted a persons with the ridiculous argument that he was doing what he was doing in an "artistic" or "scientific" or "educational" way.
Having said that, I do believe that the law that you gently transcribed in your email is a violation of human rights of expression and freedom of thinking. If I had polish citizenship, I would fight to my bones, in order to have this law vetoed. I am not a communist, but I would give my life to let them express their ideas.
Best regards