Pues yo no lo veo ser rata.
Él gana su dinero y se lo gasta como quiere.
Quizás deberías hablar con él y poner límites. Si no tienes dinero no gastes como si lo tienes. Y no es vergonzoso decirlo.
Si aún hablándolo, quiere que gasteis, dile que entonces que o lo paga él o tu no puedes.
Y sobre los regalos caros o baratos no comparto tu idea. Un regalo es un detalle con la otra persona y cada uno decide lo que se gasta. el que lo recibe debería alegrarse y agradecerlo, no recriminarlo.
Si tu decides gastarte una pasta, es cosa tuya. Otra cosa es que te lo pida, entonces ahí es cosa tuya decirle que eso es caro para tu presupuesto y que se lo compre él.
En conclusión. Os hace falta hablar más sobre temas económicos