The suit is fine how it is.
If it were made with the intention of aggression, it would have more aggressive features. If the teleportation were used with the intention of aggression, you would be melted, as you have to actually be able to get into the base beforehand to make use of it. With my testing, I've found that the suit is a counter item to the elevator bases on server 3. For instance, you leave your marker inside of a contentious base spot, leave your computer on overnight, and return the next day. You teleport in, and if someone has a base there, you avoid the special weapon trap.
If you're angry that people are able to finesse your printers, maybe you should try making multiple dupes, so that the odds of them actually having their marker set inside of your vault slim to none?