I played a Guardian in stress weekend and totally would have agreed with you. I thought they were so gimped and couldn't do anything solo.
I decided to give it another shot. I am truly enjoying it now that I've gotten into the upper 20s and have gotten several abilities. I think, as a guardian, you have several abilities that help the overall objectives of either world or WZ pvp.
Force choke (stasis) is another CC, even though it is channeled.
What level are you at on your jug?
Edit: there are several other CC's, i just used choke/stasis to show there's more than 1