All 3 have behaved professionally and do not deserve to be smeared because the conclusions don't fit your preferred narrative.
Rosenstein has been attacked and smeared endlessly by Trump fans for doing his job. Now the anti-Trump crew on the left are smearing him as compromised because he reached a conclusion they don't like based on evidence they haven't seen: