I live in a 3br/2ba house with another roommate and we were looking to rent out the master. A friend was having issues in her house and asked to move in, so it seemed like a solid fit.

Prior to moving in, we explained that the shower in the master was draining slowly from a previous r/m. She was aware of the issue but myself and the other current roommate (CR) offered to help out where we could. It is in the lease that any clogs are the tenants' responsibility. She was also aware that when myself and the original r/m moved in, we had to unclog all of the drains.

The CR and myself have poured multiple bottles of Drano down and attempted to snake the drain, as well as using a plunger to try to clear our the blockage. When this wasn't working, we asked if she had a power drill. She borrowed one from a friend, but left it overnight and returned it before using it/asking us for help. She is now refusing to borrow it again because she doesn't like to. She said she has a plumber friend that would do it for free, but he's not really moving on this so far. 

We made it very clear that this was the situation prior to her moving in and that we'd help out, but now she is saying that she's hiring a plumber and withholding the rent for that. She mentioned that "now I have to move again, this is ridiculous" as though she would be moving out because of this.

She asked CR and me to help move after already-long days. We spent over four hours being the only 2 moving anything. She watched and mentioned that her previous move was done by professional movers and she paid them upwards of $350 - all while complaining about us moving. We were not compensated for our time.

She is free to use our shower while we find out a good way to fix the master, and I've made it clear that I'm happy to help her out and snake it, but can't afford a drill myself. If she can get her friend's drill, I could get it done in likely less than an hour. I feel as though everything was clearly discussed prior to her moving in and now we're essentially being blackmailed by rent withholding to just pay for the fix ourselves. We have already invested a considerable amount of time and money on something that seems like just needs a drill to solve. I am still trying to reason with her regarding the drill, but right now I'm hitting a roadblock. In the meantime, I'll keep reaching out to friends to see what's available.

With that, was/am I being an asshole through all of this? I feel like I'm being incredibly helpful, and the shower situation was explained thoroughly prior to moving in. I just want some non-biased opinions in case my judgment is being clouded from frustration.