I'm at least optimistic they'll be given some attention now. If they do get improved in some way, though, I'd suggest that mercs and slaves on guard duty also count towards a person's limit (I have no idea why they don't).
The should be, its a bug that either is fixed and not update4d yet, or will be fixed.
Also, prices are dynamic, so they should settle at reasonable prices over time.