Hello and thanks for playing ^-^
Regarding the difficulty, we know it's not exactly for everyone, and the full game will have multiple difficulties to accomodate for that, right now the only way to obtain rifle ammo is to kill special enemies, but that will change in the full release, I believe you can beat it tho, you're getting the hang of it ;)
-Tushie