Can a control arm be replaced without a new ball joint?

I had some suspension work done for a 98 Honda Cr-v about nine months ago. The exact date on the repair was 10/27/16. It was only a few weeks before that I had new tires installed. The repair included lower ball joint replacement on both sides, the upper control arms on both sides as well, sway bar links, and new brake pads as well. After the repair I still had some shaking on the steering wheel but it wasn't as noticeable because of the new tires I'm assuming. Now, the shaking is more frequent and I have a clunking noise. I have a 3yr. Warranty for this repair. I don't know much about cars but I did some research and it doesn't make sense how they could replace the control arms without a ball joint when most of them come with that included. Also, I noticed that ball joints come with some sort of pin and mine are rusted so it makes me doubt that any control arms were changed and one of them has a weird bent where that ball joint goes. Plus, another mechanic told me that nothing was done when I showed hime the bill from this shop. Did I get screwed over? Because I don't want to go to the same place just to be told everything is ok or that I need another costly repair.

I don't know

No

They usually come with a new ball joint installed.

Control Arms don't come with Ball Joints when the Ball Joint is mounted in the Knuckle, not the Control Arm.

Dude I'm giving a redneck answer, but, ball joint are so cheap an easy to replace why not lol? Have it all new

Dude I'm giving a redneck answer, but, ball joint are so cheap an easy to replace why not lol? Have it all new

New lower control arms typically come with new ball joints preinstalled. I just did pretty much everything you had done on my vehicle myself.

Yes should be

Most images the Google shows me for CR-V control arms do not include it.