I agree with George. Every product I work on has a USB connector (or other high speed interface - HDMI) and none of these use strange mesh or whatever you are referencing.
I would start by analyzing the grounding of your system. Make sure that your USB host has strong ground path returns, and the it isn't relying on a couple of vias for a connection to the USB jack. To me it sounds like your system is emitting ground noise through the high impedance USB connection.
I would then make sure you have via stitching on your board, as well as a nice fence around the edges of the board, and the USB differential pair if space allows (probably overkill).
I would also ensure that you have code or a circuit that detects whether or not a device is connected. Take a look at the mbed schematics for an idea. You need to make sure your MCU isn't switching the lined that aren't terminated.
Lastly, make sure you use termination to reduce stub length. Some 33

resistors are pretty standard if you don't have the ability to calculate impedance.
The only time that I use ferrets on a USB connector is when I have a USB powered device, and then I use them to help prevent ground noise from coupling between the two circuits.