At most airports I fly through the screeners' badges are often hidden, but they usually seem to have little metal name-tags which say something like "ROBERT 10367" on them.
If you are offended by this practice and wish to respond in kind, perhaps you could start addressing the screener as "Mr. 10367" or better yet, "Unit 10367"