Younger snakes are defensive, and not all animals will adapt to their environment the same way or a the same pace.
Additionally BP are WILD animals and defensive behavior, strikes and bites should be expected, at a time or another....anyone that has not experienced those either has not own enough snakes or has not own one for long enough.
If dealing with a wild animal is not for you you may want to consider a dog.
Seems like the main problem here is really your girlfriend and the lack of support and the pressure she puts on you, something to think about.