I fully and whole heartedly agree with Allee!
Patience grasshopper, patience!
You 2 are still in the trust building stage of your relationship, and even though you think you may not SHOW Demi you are frustrated, trust me, she WILL pick up on it. They are incredibly intelligent creatures.
I have a few suggestions: Firstly, get a simple T-stand. They are a snap to make if you don't want to buy one. Place Demi on said T-stand, get a clicker, and clicker train her. Start with the simplest of all things, the UP and DOWN commands. Once she (and you) master those, you could continue training her to do more things.
No, you don't HAVE to use a clicker, your voice would suffice as well.
Reward, reward, reward, ALWAYS reward good behavior.
Hold a toy or treat in one hand while you pick her up with the other. That 'should' occupy her beak enough to spare your hands. ALWAYS tell her 'up' when you want her to step up. After a while that super simple command will have Demi lifting her foot, ready to step up, as soon as you say it.
When putting her back in, approach the cage from a different direction, so she doesn't 'know' what's coming. Additionally you can place her in her cage BACKWARDS, that way she'll use her beak on the perch for balance rather than using it to hold on to you for dear life.
