HELP with balancing columns on baseline grid

I am trying to balance 3 columns in a document, with a space after each paragraph, and aligned to the baseline grid. As you can see from the image, not all columns are balanced. Nothing I do will bottom-align the columns, and the client is annoyed. I need to align to the baseline grid because I want all lines across from each other to be on the same baseline, not jumping around. I also have grid increments set to half of the leading, otherwise there is way too much space between the paragraphs. Leading is set to 18pt., and that is way too much space between the grafs. I absolutely HATE using vertical alignment for text boxes because it creates chaotic spacing, and I need the spacing to all be uniform.
Is it futile to try to get all paragraphs and lines uniformly spaced, AND aligned to the baseline grid, AND bottom align the columns?
