Dear Ali,
You says you are not satisfied, there is no learning environment, You are just posing as you are satisfied, so trust me, the answer is like that:
1. In 99.9% companies and specially in HR people feels same unless they accept the realities of true world and that's, HR means just an Administration/Salary/Time Office/Typing & Drafting couple of letters, at least when you are at lower levels. So there is nothing wrong with your Job as you have opted for this field and no one had forced you. If there was any mistake that was due to your lack of information about the Job Profile of HR.
2. Lack of learning Environment: No I disagree from you,learning is an auto process and any one can learn if he wish to, there are lot of things you can learn, you can make yourself expert in ESI/PF rules and regulations, You can learn about the Labor laws and latest developments in this field, you can learn in new type of incentives and staff promotions developments, you can learn about various type of training's given to employees in various Industries to improve the productivity at different levels, there is no dearth of learning and you have to do all this at your initiative and try to convince your seniors to let you implements those ideas in your Company. By doing so you will feel better job satisfaction. So don't think Company will teach you any thing as they have appointed you by assuming that you know every thing in your field and you will fully take care of their needs.
3. You say you are posing like a satisfied person. I feel you have achieved some thing at least as just loosing patience over trivial matters and that too without knowing your own weakness and shortcomings is of no use, a person feels unsatisfied when he is unfit in that situation and dear it takes time to adjust in any specific environment. The biggest reason for feeling unsatisfied is you are fresh from college with having lots of information and knowledge of various HR theories and conditions written in those books and most of them by the people from abroad or from the Companies which are too big and have totally different atmosphere. One thing is sure you can't implement most of those theories in our small medium companies.
So Dear just consider following:
1.If you are satisfied with the salary and perks.
2.Your Boss is satisfied with your performance.
If answer to both of these questions are Yes.Rest sure with passage of time and effort you will find lots of things to learn and experiment and am sure after some time you wont have to pose any thing as really you will be satisfied with your Job etc.
With best wishes.